Trading Packet Headers for Packet
نویسنده
چکیده
In high speed networks, packet processing is relatively expensive while bandwidth is cheap. This begs the question: what elds can be added to packets to make packet processing easier? By exploring this question, we devise a number of novel mechanisms to speed up packet processing. With the advent of new standards for the Data Link, Network , and Transport layers, we believe there is an opportunity to apply these techniques to improve the performance of real protocols. First, we suggest adding a data manipulation header to an easily accessible portion of each packet. This header contains pointers to elds (in various layers) required for data manipulation. This information allows implementations to eeciently combine data manipulation steps (e.g., encryption and copying) in a structured fashion. Second, we suggest adding index elds to protocol identiiers at all layers (e.g.,, connection identiiers, network addresses, DSAPs) to reduce lookup costs and generic protocol processing. Several new ideas to utilize these index elds (threaded indexing, index passing , and source hashing) are proposed. Virtual Circuit Identiiers (VCIs) have been long used to simplify lookup and packet processing in virtual circuit. In source hashing and threaded indexing, the added indices essentially serve as VCIs, but for ows in a datagram network. In source hashing, for example, the \VCI" is a consistent random label chosen by the source. Our new methods provide the beneets of normal VCIs without requiring a round trip delay for set up. Our methods can lower worst case datagram lookup times from O(log(n)) to O(1), which may be important for Gigabit routers.
منابع مشابه
Path Diversity and Multiple Descriptions with Rate Dependent Packet Losses
Simple path diversity, where the source packet is transmitted simultaneously over multiple paths, is an effective method to combat packet losses or link failures for communications over a wireless network. The bandwidth inefficiency inherent in a path diversity method can be reduced by using multiple description (MD) coding. We consider a scenario where two independent parallel paths/links are ...
متن کاملLinear combinations of wave packet frames for L^2(R^d)
In this paper we study necessary and sufficient conditions for some types of linear combinations of wave packet frames to be a frame for L2(Rd). Further, we illustrate our results with some examples and applications.
متن کاملHeader Compression Based Error Resilience for Wireless Communications
Transmission errors in wireless communications cause detrimental effects on decoded video quality. For error prone low bit rate video transmission, error resilience and error robustness techniques are used to improve the perceived video quality. In packet based transmission, the video packet headers reduce the effective transmission rate and contribute to increase the packet loss rate due to er...
متن کاملConsiderations on the use of a Service Identifier in Packet Headers
Considerations on the use of a Service Identifier in Packet Headers Status of this Memo This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited. Abstract This memo describes some considerations relating to the use of IP protocol number fields and payload protocol (e.g., TCP) port fields to identify p...
متن کاملA Novel Compression Scheme for Mpeg-4 Headers for Visual Communication
Overheads associated with MPEG-4 video compressed packets reduce bandwidth efficiency. Mobile operators may save a significant percentage of the required bandwidth using IP header compression technologies, and thereby reduce necessary investments. In this paper, a novel header compression scheme for MPEG-4 video packets is proposed and analysed. It is designed to complement existing IP header c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994